package com.crm.service.system;

import com.crm.dto.MenuDto;
import com.crm.pojo.Menu;
import com.crm.vo.TreeselectVO;

import java.util.List;

public interface MenuService {
    /**
     * 查询菜单列表
     * @return
     */
    List<Menu> queryMenuList();

    /**
     * 删除菜单
     * @param menuId
     */
    void deleteMenu(Long menuId);

    /**
     * 新增参数
     * @param dto
     */
    void addMenu(MenuDto dto);

    /**
     * 根基id查询菜单
     * @param menuId
     * @return
     */
    Menu queryById(Long menuId);

    /**
     * 修改菜单
     * @param menu
     */
    void updateMenu(Menu menu);


    List<TreeselectVO> getTree();


}
